<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>MarkLogic Server</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/MarkLogic_Server"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-MarkLogic_Server rootpage-MarkLogic_Server skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">MarkLogic Server</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">MarkLogic Server</th></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="MarkLogic" title="MarkLogic">MarkLogic</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="C_(programming_language)" title="C (programming language)">C</a>, <a href="C%2B%2B" title="C++">C++</a>, <a href="JavaScript" title="JavaScript">JavaScript</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Available in</th><td class="infobox-data">English</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Document-oriented_database" title="Document-oriented database">Document-oriented database</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://www.progress.com/marklogic/server">www<wbr>.progress<wbr>.com<wbr>/marklogic<wbr>/server</a></span></td></tr></tbody></table>
<p><b>MarkLogic Server</b> is a <a href="Document-oriented_database" title="Document-oriented database">document-oriented database</a> developed by <a href="MarkLogic" title="MarkLogic">MarkLogic</a>. It is a <a href="NoSQL" title="NoSQL">NoSQL</a> <a href="Multi-model_database" title="Multi-model database">multi-model database</a> that evolved from an <a href="XML_database" title="XML database">XML database</a> to natively store <a href="JSON" title="JSON">JSON</a> documents and <a href="RDF_triple" class="mw-redirect" title="RDF triple">RDF triples</a>, the data model for semantics. MarkLogic is designed to be a <a href="Data_hub" title="Data hub">data hub</a> for <a href="Operational_database" title="Operational database">operational</a> and <a href="Online_analytical_processing" title="Online analytical processing">analytical</a> data.<sup id="cite_ref-:0_1-0" class="reference"><a href="#cite_note-:0-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>MarkLogic Server was built to address shortcomings with existing search and data products. The product first focused on using <a href="XML" title="XML">XML</a> as the document markup standard and <a href="XQuery" title="XQuery">XQuery</a> as the query standard for accessing collections of documents up to hundreds of terabytes in size.
</p><p>Currently the MarkLogic platform is widely used in publishing, government, finance and other sectors.<sup id="cite_ref-:0_1-1" class="reference"><a href="#cite_note-:0-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> MarkLogic's customers are mostly Global 2000 companies.
</p>
<div class="mw-heading mw-heading2"><h2 id="Technology">Technology</h2></div>
<p>MarkLogic uses documents without upfront schemas to maintain a flexible data model. In addition to having a flexible data model, MarkLogic uses a distributed, scale-out architecture that can handle hundreds of billions of documents and hundreds of terabytes of data. It has received Common Criteria certification, and has <a href="High_availability" title="High availability">high availability</a> and <a href="IT_disaster_recovery" title="IT disaster recovery">disaster recovery</a>. MarkLogic is designed to run on-premises and within public or private cloud environments like <a href="Amazon_Web_Services" title="Amazon Web Services">Amazon Web Services</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Features">Features</h2></div>
<dl><dt><a href="Database_index" title="Database index">Indexing</a></dt></dl>
<p>MarkLogic indexes the content and structure of documents including words, phrases, relationships, and values in over 200 languages with tokenization, collation, and stemming for core languages. Functionality includes the ability to toggle range indexes, geospatial indexes, the RDF triple index, and reverse indexes on or off based on your data, the kinds of queries that you will run, and your desired performance.
</p>
<dl><dt><a href="Full-text_search" title="Full-text search">Full-text search</a></dt></dl>
<p>MarkLogic supports search across its data and metadata using a word or phrase and incorporates <a href="Boolean_algebra" title="Boolean algebra">Boolean logic</a>, stemming, wildcards, case sensitivity, punctuation sensitivity, diacritic sensitivity, and search term weighting. Data can be searched using JavaScript, XQuery, SPARQL, and SQL.
</p><p><b><a href="Semantic_data_model" title="Semantic data model">Semantics</a></b>
</p><p>MarkLogic uses <a href="Semantic_triple" title="Semantic triple">RDF triples</a> to provide semantics for ease of storing metadata and querying.
</p><p><b><a href="ACID" title="ACID">ACID</a></b>
</p><p>Unlike other NoSQL databases, MarkLogic maintains <a href="ACID" title="ACID">ACID</a> consistency for transactions.
</p>
<dl><dt>Replication</dt></dl>
<p>MarkLogic provides high availability with replica sets.
</p>
<dl><dt><a href="Scalability" title="Scalability">Scalability</a></dt></dl>
<p>MarkLogic scales horizontally using <a href="Sharding" class="mw-redirect" title="Sharding">sharding</a>.
</p><p>MarkLogic can run over multiple servers, balancing the load or replicating data to keep the system up and running in the event of hardware failure.
</p><p><a href="Database_security" title="Database security"><b>Security</b></a>
</p><p>MarkLogic has built in security features such as element-level permissions and data redaction.
</p><p><b>Optic API for Relational Operations</b>
</p><p>An API that lets developers view their data as documents, graphs or rows.<sup id="cite_ref-:0_1-2" class="reference"><a href="#cite_note-:0-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p><a href="Database_security" title="Database security">Security</a>
</p><p>MarkLogic provides redaction, encryption, and element-level security (allowing for control on read and write rights on parts of a document).<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Applications">Applications</h2></div>
<ul><li><a href="Banking" class="mw-redirect" title="Banking">Banking</a><sup id="cite_ref-:0_1-3" class="reference"><a href="#cite_note-:0-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Big_Data" class="mw-redirect" title="Big Data">Big Data</a></li>
<li><a href="Fraud_prevention" class="mw-redirect" title="Fraud prevention">Fraud prevention</a></li>
<li>Insurance Claims Management and Underwriting</li>
<li>Master data management</li>
<li>Recommendation engines</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Licensing">Licensing</h2></div>
<p>MarkLogic is available under various licensing and delivery models, namely a free <i>Developer</i> or an <i>Essential Enterprise</i> license.<a href="MarkLogic#cite_note-macfadden-23" title="MarkLogic">[3]</a> Licenses are available from MarkLogic or directly from cloud marketplaces such as <a href="Amazon_Web_Services" title="Amazon Web Services">Amazon Web Services</a> and <a href="Microsoft_Azure" title="Microsoft Azure">Microsoft Azure</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Releases">Releases</h2></div>
<ul><li>2003—Cerisent XQE 1.0</li>
<li>2004—Cerisent XQE 2.0</li>
<li>2005—MarkLogic Server 3.0</li>
<li>2006—MarkLogic Server 3.1</li>
<li>2007—MarkLogic Server 3.2</li>
<li>2008—MarkLogic Server 4.0</li>
<li>2009—MarkLogic Server 4.1</li>
<li>2010—MarkLogic Server 4.2</li>
<li>2011—MarkLogic Server 5.0</li>
<li>2012—MarkLogic Server 6.0</li>
<li>2013—MarkLogic Server 7.0</li>
<li>2015—MarkLogic Server 8.0: Ability to store <a href="JSON" title="JSON">JSON</a> data and process data using <a href="JavaScript" title="JavaScript">JavaScript</a>.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li>
<li>2017—MarkLogic Server 9.0: Data integration across Relational and Non-Relational data.</li>
<li>2019—MarkLogic Server 10.0</li>
<li>2022—MarkLogic Server 11.0</li></ul>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Document-oriented_database" title="Document-oriented database">Document database</a></li>
<li><a href="Graph_database" title="Graph database">Graph database</a></li>
<li><a href="Multi-model_database" title="Multi-model database">Multi-model database</a></li>
<li><a href="NoSQL" title="NoSQL">NoSQL</a></li>
<li><a href="Triplestore" title="Triplestore">Triple store</a></li>
<li><a href="MongoDB" title="MongoDB">MongoDB</a></li>
<li><a href="Operational_data_store" title="Operational data store">Operational data store</a></li>
<li><a href="Online_analytical_processing" title="Online analytical processing">Online analytical processing</a></li>
<li><a href="Resource_description_framework" class="mw-redirect" title="Resource description framework">Resource description framework</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-:0-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:0_1-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-:0_1-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation news cs1"><a rel="nofollow" class="external text" href="http://www.eweek.com/database/marklogic-adds-element-level-security-to-its-nosql-database">"MarkLogic Adds Element-level Security to Its NoSQL Database"</a>. <i>eWEEK</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2018-03-21</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://sdtimes.com/data/key-steps-keeping-data-information-safe/">"Key steps to keeping data information safe - SD Times"</a>. <i>SD Times</i>. 2018-02-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-03-21</span></span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://newsbreaks.infotoday.com/NewsBreaks/MarkLogic--Introduces-Stable-of-New-Features-for-the-XML-Server-51064.asp">"MarkLogic 4.0 Introduces Stable of New Features for the XML Server"</a>. Information Today. 9 October 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">27 January</span> 2015</span>.</cite></span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-04-07" href="https://en.wikipedia.org/wiki/?title=MarkLogic_Server&oldid=1284447537">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>